package com.hjm.project.ActActivityDistribution.ActActivityDistribution.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 活动分润对象对象 act_activity_distribution
 * 
 * @author ActActivityDistribution
 * @date 2020-11-29
 */
public class ActActivityDistribution extends BaseEntity

{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 顶级团 */
    @Excel(name = "顶级团")
    private String regimentalCommander;

    /** 团成员 */
    @Excel(name = "团成员")
    private String leagueMember;

    /** 不在团一级服务商 */
    @Excel(name = "不在团一级服务商")
    private String agent;

    /** 所属活动id */
    @Excel(name = "所属活动id")
    private String actId;

    /** 底价类型（0 固定值 1 交易额阶梯 2 提货量阶梯） */
    @Excel(name = "底价类型", readConverterExp = "0=,固=定值,1=,交=易额阶梯,2=,提=货量阶梯")
    private Long fpriceType;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setRegimentalCommander(String regimentalCommander)
    {
        this.regimentalCommander = regimentalCommander;
    }

    public String getRegimentalCommander()
    {
        return regimentalCommander;
    }
    public void setLeagueMember(String leagueMember)
    {
        this.leagueMember = leagueMember;
    }

    public String getLeagueMember()
    {
        return leagueMember;
    }
    public void setAgent(String agent)
    {
        this.agent = agent;
    }

    public String getAgent()
    {
        return agent;
    }
    public void setActId(String actId)
    {
        this.actId = actId;
    }

    public String getActId()
    {
        return actId;
    }
    public void setFpriceType(Long fpriceType)
    {
        this.fpriceType = fpriceType;
    }

    public Long getFpriceType()
    {
        return fpriceType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("regimentalCommander", getRegimentalCommander())
            .append("leagueMember", getLeagueMember())
            .append("agent", getAgent())
            .append("actId", getActId())
            .append("fpriceType", getFpriceType())
            .toString();
    }
}
